local extension = Package:new("jbsheg_cards2", Package.CardPack)
extension.extensionName = "jbs2"
local H = require "packages/hegemony/util"
local U = require "packages/utility/utility"
Fk:loadTranslationTable{
  ["jbsheg_cards2"] = "国战君临复制",
}
extension.game_modes_whitelist = { "jbsnew_heg_mode" }

extension:addCards{
  Fk:cloneCard("slash", Card.Heart, 10),
  Fk:cloneCard("slash", Card.Heart, 11),
  Fk:cloneCard("slash", Card.Spade, 4),
  Fk:cloneCard("slash", Card.Spade, 7),
  Fk:cloneCard("slash", Card.Spade, 8),
  Fk:cloneCard("slash", Card.Club, 4),
  Fk:cloneCard("slash", Card.Club, 6),
  Fk:cloneCard("slash", Card.Club, 7),
  Fk:cloneCard("slash", Card.Club, 8),

  Fk:cloneCard("thunder__slash", Card.Spade, 9),
  Fk:cloneCard("thunder__slash", Card.Spade, 10),
  -- Fk:cloneCard("thunder__slash", Card.Spade, 11),
  -- Fk:cloneCard("thunder__slash", Card.Club, 5),

  Fk:cloneCard("fire__slash", Card.Diamond, 8),
  Fk:cloneCard("fire__slash", Card.Diamond, 9),

  Fk:cloneCard("jink", Card.Heart, 4),
  Fk:cloneCard("jink", Card.Heart, 5),
  -- Fk:cloneCard("jink", Card.Heart, 6),
  Fk:cloneCard("jink", Card.Heart, 7),
  Fk:cloneCard("jink", Card.Diamond, 6),
  Fk:cloneCard("jink", Card.Diamond, 7),
  Fk:cloneCard("jink", Card.Diamond, 13),

  Fk:cloneCard("peach", Card.Heart, 8),
  Fk:cloneCard("peach", Card.Heart, 9),
  Fk:cloneCard("peach", Card.Diamond, 2),
  -- Fk:cloneCard("peach", Card.Diamond, 3),

  -- Fk:cloneCard("analeptic", Card.Spade, 6),
  Fk:cloneCard("analeptic", Card.Club, 9),

  Fk:cloneCard("nullification", Card.Spade, 13),

  H.hegNullification:clone(Card.Diamond, 11),
  H.hegNullification:clone(Card.Club, 13),
}
for _, c in ipairs{Fk:cloneCard("jink", Card.Heart, 6),
  Fk:cloneCard("peach", Card.Diamond, 3),
  Fk:cloneCard("analeptic", Card.Spade, 6),
  Fk:cloneCard("thunder__slash", Card.Spade, 11),
  Fk:cloneCard("thunder__slash", Card.Club, 5),
} do
  extension:addCard(c)
  H.addCardToAllianceCards(c)
end

extension:addCards{
  Fk:cloneCard("sa__drowning", Card.Heart, 13),
  Fk:cloneCard("sa__drowning", Card.Club, 12),
  Fk:cloneCard("lure_tiger", Card.Heart, 2),
  Fk:cloneCard("lure_tiger", Card.Diamond, 10),
  Fk:cloneCard("fight_together", Card.Spade, 12),
  Fk:cloneCard("fight_together", Card.Club, 10),
  Fk:cloneCard("alliance_feast", Card.Heart, 1),

  Fk:cloneCard( "imperial_order", Card.Club, 3),
  Fk:cloneCard(  "sa__blade", Card.Spade, 5),
  Fk:cloneCard(  "sa__halberd", Card.Diamond, 12),


  Fk:cloneCard(  "sa__breastplate",Card.Club,2),
  Fk:cloneCard(  "iron_armor",Card.Spade, 2),
  Fk:cloneCard(   "jingfan",
   Card.Heart,
   3),
   Fk:cloneCard(    "wooden_ox",
   Card.Diamond,
  5),
   Fk:cloneCard(   "jade_seal",
    Card.Club,
   1),

   Fk:cloneCard(   "dragon_phoenix",
   Card.Spade,
  2),

  Fk:cloneCard(  "peace_spell",Card.Heart,3),
  Fk:cloneCard(   "luminous_pearl",
  Card.Diamond,
   6),
  Fk:cloneCard(  "liulongcanjia",
   Card.Heart,
  13),

}

H.addCardToAllianceCards(Fk:cloneCard("lure_tiger", Card.Diamond, 10))

for _, c in ipairs{
  Fk:cloneCard("burning_camps", Card.Club, 12),

  Fk:cloneCard("burning_camps",Card.Spade, 3),
  Fk:cloneCard("burning_camps",Card.Club, 11),
} do
  extension:addCard(c)
  H.addCardToAllianceCards(c)
end


for _, c in ipairs{
  Fk:cloneCard( "threaten_emperor", Card.Diamond, 1),

  Fk:cloneCard( "threaten_emperor",Card.Diamond, 4),
  Fk:cloneCard( "threaten_emperor",Card.Spade, 1),
} do
  extension:addCard(c)
  H.addCardToAllianceCards(c)
end

return extension